Designing and Evaluating Fault-tolerant Leader Election Algorithms

نویسندگان

  • Christian Fernández-Campusano
  • Roberto Cortiñas
  • Mikel Larrea
  • Jian Tang
چکیده

Fault-tolerant leader election is a basic building block for dependable distributed computing, since it allows coordinating decisions among replicas such that they remain consistent. Indeed, several fault-tolerant agreement protocols rely on an eventual leader election service. This problem has been initially studied in crash-prone systems, and more recently in other failure scenarios, e.g., crash-recovery, omission and Byzantine. Most of the previous works have considered those failure models individually. This paper presents our ongoing work on the design and evaluation of distributed leader election algorithms in systems prone to both crashrecoveries and message omissions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing Masking Fault-tolerance via Nonmasking Fault-tolerance 1

Masking fault-tolerance guarantees that programs continually satisfy their specii-cation in the presence of faults. By way of contrast, nonmasking fault-tolerance does not guarantee as much: it merely guarantees that when faults stop occurring, program executions converge to states from where programs continually (re)satisfy their speciication. In this paper, we show that an eeective method to ...

متن کامل

Proactive Leader Election in Asynchronous Shared Memory Systems

In this paper, we give an algorithm for fault-tolerant proactive leader election in asynchronous shared memory systems, and later its formal verification. Roughly speaking, a leader election algorithm is proactive if it can tolerate failure of nodes even after a leader is elected, and (stable) leader election happens periodically. This is needed in systems where a leader is required after every...

متن کامل

Fault Tolerant Leader Election in Distributed Systems

There are many distributed systems which use a leader in their logic. When such systems need to be fault tolerant and the current leader suffers a technical problem, it is necesary to apply a special algorithm in order to choose a new leader. In this paper I present a new fault tolerant algorithm which elects a new leader based on a random roulette wheel selection.

متن کامل

Stabilizing leader election in partial synchronous systems with crash failures

This article deals with stabilization and fault-tolerance. We consider two types of stabilization: the selfand the pseudostabilization. Our goal is to implement the selfand/or pseudostabilizing leader election in systems with process crashes, weak reliability, and synchrony assumptions. We try to propose, when it is possible, communication-efficient implementations. Our approach allows to obtai...

متن کامل

A Leader Election Protocol for Fault Recovery in Asynchronous Fully-Connected Networks

We introduce a new algorithm for consistent failure detection in asynchronous systems. Informally, consistent failure detection requires processes in a distributed system to distinguish between two diierent populations: a fault free population and a faulty one. The major contribution of this paper is in combining ideas from group membership and leader election, in order to have an election prot...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014